package com.jt.springbootdemomybatis3.mapper;

import com.jt.springbootdemomybatis3.pojo.DemoUser;
import org.apache.catalina.User;

import java.util.List;
import java.util.Map;

/*
* 说明:
* 1.根据面向接口开发的思想需要定义一个Mapper接口
* 2.在接口中可以写接口方法,谁用谁去实现
* 3.mybatis中的实现类以xml的形式存在
*
*
* */
public interface DemoUserMapper {
    //1.查询所有的表 数据
    public List<DemoUser>findAll();

   DemoUser findOne(int id);

    List<DemoUser> findTwo(String name);

    List<DemoUser> findThree(String sex,Integer age);

    List<DemoUser> findThree(Map<String, Object> map);

    List<DemoUser> findOrder(String column);

    int saveUser(DemoUser user);

    int saveUpdate(DemoUser user);

    DemoUser findD(String name);
}
